<arglist>string filename [, int compressmode [, int format]]</arglist>
<comment>Dumps document into file and uses compression if specified. Returns false on error, otherwise the length of the xml-document (uncompressed)</comment>
</function>
<function name="domxml_dump_mem" return="string">
<arglist>object doc_handle [, int format][, encoding]</arglist>
<comment>Dumps document into string and optionally formats it</comment>
<arglist>string host, int port [, string username [, string password]]</arglist>
<comment>Connect to the Hyperwave server persistent</comment>
</function>
<function name="hw_pipecgi" return="hwdoc">
<arglist>int link, int objid</arglist>
<comment>Returns output of CGI script</comment>
</function>
<function name="hw_pipedocument" return="hwdoc">
<arglist>int link, int objid [, array urlprefixes]</arglist>
<comment>Returns document with links inserted. Optionally a array with five urlprefixes may be passed, which will be inserted for the different types of anchors. This should be a named array with the following keys: HW_DEFAULT_LINK, HW_IMAGE_LINK, HW_BACKGROUND_LINK, HW_INTAG_LINK, and HW_APPLET_LINK</comment>
</function>
<function name="hw_pipedocument" return="hwdoc">
<arglist>int link, int objid</arglist>
<comment>Returns document</comment>
</function>
<function name="hw_root" return="int">
<arglist>void</arglist>
<comment>Returns object id of root collection</comment>
</function>
<function name="hw_setlinkroot" return="void">
<arglist>int link, int rootid</arglist>
<comment>Set the id to which links are calculated</comment>
</function>
<function name="hw_stat" return="string">
<arglist>int link</arglist>
<comment>Returns status string</comment>
</function>
<function name="hw_unlock" return="void">
<arglist>int link, int objid</arglist>
<comment>Unlocks object</comment>
</function>
<function name="hw_who" return="array">
<arglist>int link</arglist>
<comment>Returns names and info of users loged in</comment>
<comment>Returns str in output buffer converted to the iconv.output_encoding character set</comment>
</function>
<function name="imap_8bit" return="string">
<arglist>string text</arglist>
<comment>Convert an 8-bit string to a quoted-printable string</comment>
</function>
<function name="imap_alerts" return="array">
<arglist>void</arglist>
<comment>Returns an array of all IMAP alerts that have been generated since the last page load or since the last imap_alerts() call, whichever came last. The alert stack is cleared after imap_alerts() is called.</comment>
<arglist>resource stream_id, int msg_no [, int options]</arglist>
<comment>Mark a message for deletion</comment>
</function>
<function name="imap_errors" return="array">
<arglist>void</arglist>
<comment>Returns an array of all IMAP errors generated since the last page load, or since the last imap_errors() call, whichever came last. The error stack is cleared after imap_errors() is called.</comment>
</function>
<function name="imap_expunge" return="bool">
<arglist>resource stream_id</arglist>
<comment>Permanently delete all messages marked for deletion</comment>
</function>
<function name="imap_fetchbody" return="string">
<arglist>resource stream_id, int msg_no, int section [, int options]</arglist>
<comment>Fetch a row of result into an array result_type can be II_NUM for enumerated array, II_ASSOC for associative array, or II_BOTH (default)</comment>
<comment>Fetch a row of result into an object result_type can be II_NUM for enumerated object, II_ASSOC for associative object, or II_BOTH (default)</comment>
</function>
<function name="ingres_fetch_row" return="array">
<arglist>[resource link]</arglist>
<comment>Fetch a row of result into an enumerated array</comment>
<arglist>int stream_id, int weekstart, array next</arglist>
<comment>Returns an object filled with the next date the event occurs, on or after the supplied date. Returns empty date field if event does not occur or something is invalid.</comment>
</function>
<function name="mcal_open" return="int">
<arglist>string calendar, string user, string password [, int options]</arglist>
<comment>Open an MCAL stream to a calendar</comment>
</function>
<function name="mcal_popen" return="string">
<arglist>string calendar, string user, string password [, int options]</arglist>
<comment>Open a persistent MCAL stream to a calendar</comment>
<arglist>mixed where [, int compression]</arglist>
<comment>Saves the movie. 'where' can be stream and the movie will be saved there otherwise it is treated as string and written in file with that name</comment>
<arglist>mixed arg1, int arg2, [int b [, int a]]</arglist>
<comment>Returns a fill object, for use with swfshape_setleftfill and swfshape_setrightfill. If 1 or 2 parameter(s) is (are) passed first should be object (from gradient class) and the second int (flags). Gradient fill is performed. If 3 or 4 parameters are passed : r, g, b [, a]. Solid fill is performed.</comment>
<comment>Draws an arc of radius r centered at the current location, from angle startAngle to angle endAngle measured counterclockwise from 12 o'clock</comment>
<comment>Draws a curve from the current pen position (x, y) to the point (x+bdx, y+bdy) in the current line style, using point (x+adx, y+ady) as a control point or draws a cubic bezier to point (x+cdx, x+cdy) with control points (x+adx, y+ady) and (x+bdx, y+bdy)</comment>
<comment>Draws a curve from the current pen position (x,y) to the point (bx, by) in the current line style, using point (ax, ay) as a control point. Or draws a cubic bezier to point (dx, dy) with control points (ax, ay) and (bx, by)</comment>
<arglist>int arg1 [, int g ,int b [,int a]]</arglist>
<comment>Sets the left side fill style to fill in case only one parameter is passed. When 3 or 4 parameters are passed they are treated as : int r, int g, int b, int a . Solid fill is performed in this case before setting left side fill type.</comment>
<arglist>int arg1 [, int g ,int b [,int a]]</arglist>
<comment>Sets the right side fill style to fill in case only one parameter is passed. When 3 or 4 parameters are passed they are treated as : int r, int g, int b, int a . Solid fill is performed in this case before setting right side fill type.</comment>
</function>
<function name="swfshape_setline" return="void">
<arglist>int width, int r, int g, int b [, int a]</arglist>
<comment>Sets the current line style for this SWFShape</comment>
</function>
<function name="swfsprite_add" return="object">
<arglist>object SWFCharacter</arglist>
<comment>Adds the character to the sprite, returns a displayitem object</comment>
<comment>Establishes a connection to a MS-SQL server</comment>
</function>
<function name="mssql_data_seek" return="bool">
<arglist>resource result_id, int offset</arglist>
<comment>Moves the internal row pointer of the MS-SQL result associated with the specified result identifier to pointer to the specified row number</comment>
<comment>Copies window to virtual screen</comment>
</function>
<function name="ncurses_wrefresh" return="int">
<arglist>resource window</arglist>
<comment>Refreshes window on terminal screen</comment>
</function>
<function name="ncurses_wvline" return="int">
<arglist>resource window, int charattr, int n</arglist>
<comment>Draws a vertical line in a window at current position using an attributed character and max. n characters long</comment>
</function>
<function name="wattroff" return="int">
<arglist>resource window, int attrs</arglist>
<comment>Turns off attributes for a window</comment>
</function>
<function name="wattron" return="int">
<arglist>resource window, int attrs</arglist>
<comment>Turns on attributes for a window</comment>
</function>
<function name="wattrset" return="int">
<arglist>resource window, int attrs</arglist>
<comment>Set the attributes for a window</comment>
</function>
<function name="wstandend" return="int">
<arglist>resource window</arglist>
<comment>End standout mode for a window</comment>
</function>
<function name="wstandout" return="int">
<arglist>resource window</arglist>
<comment>Enter standout mode for a window</comment>
</function>
<function name="notes_body" return="array">
<arglist>string server, string mailbox, int msg_number</arglist>
<comment>Opens the message msg_number in the specified mailbox on the specified server (leave server blank for local) and returns an array of body text lines</comment>
<comment>Finds notes that match keywords in database_name. The note(s) that are returned must be converted to base 16. Example base_convert($note_id, "10", "16")</comment>
<comment>Returns a result identifier to either a list of foreign keys in the specified table or a list of foreign keys in other tables that refer to the primary key in the specified table</comment>
</function>
<function name="odbc_free_result" return="bool">
<arglist>resource result_id</arglist>
<comment>Free resources associated with a result</comment>
<comment>Returns a result identifier containing the list of input and output parameters, as well as the columns that make up the result set for the specified procedures</comment>
<arglist>resource connection_id, int type, string qualifier, string owner, string table, int scope, int nullable</arglist>
<comment>Returns a result identifier containing either the optimal set of columns that uniquely identifies a row in the table or columns that are automatically updated when any value in the row is updated by a transaction</comment>
<comment>Decrypts the S/MIME message in the file name infilename and output the results to the file name outfilename. recipcert is a CERT for one of the recipients. recipkey specifies the private key matching recipcert, if recipcert does not include the key</comment>
<comment>Signs the MIME message in the file named infile with signcert/signkey and output the result to file name outfile. headers lists plain text headers to exclude from the signed portion of the message, and should include to, from and subject as a minimum</comment>
<arglist>int pdf, string type, string file, string stringparam, int intparam</arglist>
<comment>Opens an image file of the given type and returns an image for placement in a PDF document</comment>
</function>
<function name="pdf_open_image" return="int">
<arglist>int pdf, string type, string source, string data, long length, int width, int height, int components, int bpc, string params</arglist>
<comment>Opens an image of the given type and returns an image for placement in a PDF document</comment>
</function>
<function name="pdf_open" return="int">
<arglist>[int filedesc]</arglist>
<comment>Opens a new pdf document. If filedesc is NULL, document is created in memory. This is the old interface, only for compatibility use pdf_new pdf_open_file instead</comment>
</function>
<function name="pdf_open_jpeg" return="int">
<arglist>int pdf, string jpegfile</arglist>
<comment>Opens a JPEG file and returns an image for placement in a PDF document</comment>
<comment>Return a string to confirm that the module is compiled in</comment>
</function>
<function name="php_snmpv3" return="void">
<arglist>INTERNAL_FUNCTION_PARAMETERS, int st</arglist>
<comment>* * Generic SNMPv3 object fetcher * From here is passed on the the common internal object fetcher. * * st=1 snmp3_get() - query an agent and return a single value. * st=2 snmp3_walk() - walk the mib and return a single dimensional array * containing the values. * st=3 snmp3_real_walk() - walk the mib and return an * array of oid,value pairs. * st=11 snmp3_set() - query an agent and set a single value *</comment>
<arglist>resource socket, string &addr[, int &port]</arglist>
<comment>Queries the remote side of the given socket which may either result in host/port or in a UNIX filesystem path, dependent on its type.</comment>
<arglist>resource socket, string &addr[, int &port]</arglist>
<comment>Queries the remote side of the given socket which may either result in host/port or in a UNIX filesystem path, dependent on its type.</comment>
</function>
<function name="socket_iovec_add" return="bool">
<arglist>resource iovec, int iov_len</arglist>
<comment>Adds a new vector to the scatter/gather array</comment>
<comment>Returns the entries of arr1 that have values which are not present in any of the others arguments but do additional checks whether the keys are equal</comment>
</function>
<function name="array_fill" return="array">
<arglist>int start_key, int num, mixed val</arglist>
<comment>Create an array containing num elements starting with index start_key each initialized to val</comment>
</function>
<function name="array_filter" return="array">
<arglist>array input [, mixed callback]</arglist>
<comment>Filters elements from the array via the callback.</comment>
</function>
<function name="array_flip" return="array">
<arglist>array input</arglist>
<comment>Return array with key <-> value flipped</comment>
<comment>Returns the entries of arr1 that have values which are present in all the other arguments. Keys are used to do more restrctive check</comment>
</function>
<function name="array_key_exists" return="bool">
<arglist>mixed key, array search</arglist>
<comment>Checks if the given key or index exists in the array</comment>
<comment>Get information about the capabilities of a browser. If browser_name is omitted or null, HTTP_USER_AGENT is used. Returns an object by default; if return_array is true, returns an array.</comment>
</function>
<function name="crc32" return="string">
<arglist>string str</arglist>
<comment>Calculate the crc32 polynomial of a string</comment>
<comment>Returns the results of the C system call localtime as an associative array if the associative_array argument is set to 1 other wise it is a regular array</comment>
</function>
<function name="mktime" return="int">
<arglist>int hour, int min, int sec, int mon, int day, int year</arglist>
<comment>Get UNIX timestamp for a date</comment>
</function>
<function name="strftime" return="string">
<arglist>string format [, int timestamp]</arglist>
<comment>Format a local time/date according to locale settings</comment>
</function>
<function name="strtotime" return="int">
<arglist>string time, int now</arglist>
<comment>Convert string representation of date and time to a timestamp</comment>
</function>
<function name="time" return="int">
<arglist>void</arglist>
<comment>Return current UNIX timestamp</comment>
</function>
<function name="chdir" return="bool">
<arglist>string directory</arglist>
<comment>Change the current directory</comment>
</function>
<function name="chroot" return="bool">
<arglist>string directory</arglist>
<comment>Change root directory</comment>
</function>
<function name="closedir" return="void">
<arglist>[resource dir_handle]</arglist>
<comment>Close directory connection identified by the dir_handle</comment>
</function>
<function name="dir" return="object">
<arglist>string directory</arglist>
<comment>Directory class with properties, handle and class and methods read, rewind and close</comment>
</function>
<function name="getcwd" return="mixed">
<arglist>void</arglist>
<comment>Gets the current directory</comment>
</function>
<function name="glob" return="array">
<arglist>string pattern [, int flags]</arglist>
<comment>Find pathnames matching a pattern</comment>
</function>
<function name="opendir" return="mixed">
<arglist>string path</arglist>
<comment>Open a directory and return a dir_handle</comment>
</function>
<function name="readdir" return="string">
<arglist>[resource dir_handle]</arglist>
<comment>Read directory entry from dir_handle</comment>
</function>
<function name="rewinddir" return="void">
<arglist>[resource dir_handle]</arglist>
<comment>Rewind dir_handle back to the start</comment>
</function>
<function name="assert_options" return="mixed">
<arglist>int what [, mixed value]</arglist>
<comment>Set/get the various assert flags</comment>
</function>
<function name="assert" return="int">
<arglist>string|bool assertion</arglist>
<comment>Checks if assertion is false</comment>
</function>
<function name="dl" return="int">
<arglist>string extension_filename</arglist>
<comment>Load a PHP extension at runtime</comment>
</function>
<function name="set_time_limit" return="bool">
<arglist>int seconds</arglist>
<comment>Sets the maximum time a script can run</comment>
</function>
<function name="checkdnsrr" return="int">
<arglist>string host [, string type]</arglist>
<comment>Check DNS records corresponding to a given Internet host name or IP address</comment>
</function>
<function name="gethostbyaddr" return="string">
<arglist>string ip_address</arglist>
<comment>Get the Internet host name corresponding to a given IP address</comment>
</function>
<function name="gethostbynamel" return="array">
<arglist>string hostname</arglist>
<comment>Return a list of IP addresses that a given hostname resolves to.</comment>
</function>
<function name="gethostbyname" return="string">
<arglist>string hostname</arglist>
<comment>Get the IP address corresponding to a given Internet host name</comment>
<arglist>string pattern, string string [, int limit]</arglist>
<comment>Split string into array by regular expression case-insensitive</comment>
</function>
<function name="split" return="array">
<arglist>string pattern, string string [, int limit]</arglist>
<comment>Split string into array by regular expression</comment>
</function>
<function name="sql_regcase" return="string">
<arglist>string string</arglist>
<comment>Make regular expression for case insensitive match</comment>
</function>
<function name="sha1_file" return="string">
<arglist>string filename</arglist>
<comment>Calculate the sha1 hash of given filename</comment>
</function>
<function name="sha1" return="string">
<arglist>string str</arglist>
<comment>Calculate the sha1 hash of a string</comment>
</function>
<function name="soundex" return="string">
<arglist>string str</arglist>
<comment>Calculate the soundex key of a string</comment>
</function>
<function name="addcslashes" return="string">
<arglist>string str, string charlist</arglist>
<comment>Escapes all chars mentioned in charlist with backslash. It creates octal representations if asked to backslash characters with 8th bit set or with ASCII<32 (except '\n', '\r', '\t' etc...)</comment>
</function>
<function name="addslashes" return="string">
<arglist>string str</arglist>
<comment>Escapes single quote, double quotes and backslash characters in a string with backslashes</comment>
</function>
<function name="basename" return="string">
<arglist>string path [, string suffix]</arglist>
<comment>Returns the filename component of the path</comment>
</function>
<function name="bin2hex" return="string">
<arglist>string data</arglist>
<comment>Converts the binary representation of data to hex</comment>
</function>
<function name="chr" return="string">
<arglist>int ascii</arglist>
<comment>Converts ASCII code to a character</comment>
</function>
<function name="chunk_split" return="string">
<arglist>string str [, int chunklen [, string ending]]</arglist>
<comment>Returns split line</comment>
</function>
<function name="count_chars" return="mixed">
<arglist>string input [, int mode]</arglist>
<comment>Returns info about what characters are used in input</comment>
</function>
<function name="dirname" return="string">
<arglist>string path</arglist>
<comment>Returns the directory name component of the path</comment>
</function>
<function name="explode" return="array">
<arglist>string separator, string str [, int limit]</arglist>
<comment>Splits a string on string separator and return array of components</comment>
</function>
<function name="hebrevc" return="string">
<arglist>string str [, int max_chars_per_line]</arglist>
<comment>Converts logical Hebrew text to visual text with newline conversion</comment>
</function>
<function name="hebrev" return="string">
<arglist>string str [, int max_chars_per_line]</arglist>
<comment>Converts logical Hebrew text to visual text</comment>
</function>
<function name="implode" return="string">
<arglist>[string glue,] array pieces</arglist>
<comment>Joins array elements placing glue string between items and return one string</comment>
</function>
<function name="join" return="string">
<arglist>array src, string glue</arglist>
<comment>An alias for implode</comment>
</function>
<function name="localeconv" return="array">
<arglist>void</arglist>
<comment>Returns numeric formatting information based on the current locale</comment>
<comment>Finds length of initial segment consisting entirely of characters not found in mask. If start or/and length is provide works like strcspn(substr($s,$start,$len),$bad_chars)</comment>
</function>
<function name="stripcslashes" return="string">
<arglist>string str</arglist>
<comment>Strips backslashes from a string. Uses C-style conventions</comment>
</function>
<function name="stripslashes" return="string">
<arglist>string str</arglist>
<comment>Strips backslashes from a string</comment>
<comment>Finds length of initial segment consisting entirely of characters found in mask. If start or/and length is provided works like strspn(substr($s,$start,$len),$good_chars)</comment>
</function>
<function name="strstr" return="string">
<arglist>string haystack, string needle</arglist>
<comment>Finds first occurrence of a string within another</comment>
<comment>Translates characters in str using given translation tables</comment>
</function>
<function name="str_word_count" return="mixed">
<arglist>string str, [int format]</arglist>
<comment>Counts the number of words inside a string. If format of 1 is specified, then the function will return an array containing all the words found inside the string. If format of 2 is specified, then the function will return an associated array where the position of the word is the key and the word itself is the value. For the purpose of this function, 'word' is defined as a locale dependent string containing alphabetic characters, which also may contain, but not start with "'" and "-" characters.</comment>
</function>
<function name="substr_count" return="int">
<arglist>string haystack, string needle</arglist>
<comment>Returns the number of times a substring occurs in the string</comment>
</function>
<function name="substr_replace" return="string">
<arglist>string str, string repl, int start [, int length]</arglist>
<comment>Replaces part of a string with another string</comment>
</function>
<function name="substr" return="string">
<arglist>string str, int start [, int length]</arglist>
<comment>Set the global add color to the rgba value specified</comment>
</function>
<function name="swf_closefile" return="void">
<arglist>void</arglist>
<comment>Close a Shockwave flash file that was opened with swf_openfile</comment>
</function>
<function name="swf_definebitmap" return="void">
<arglist>int objid, string imgname</arglist>
<comment>Defines a bitmap given the name of a .gif .rgb .jpeg or .fi image. The image will be converted into Flash jpeg or Flash color map format</comment>
</function>
<function name="swf_definefont" return="void">
<arglist>int fontid, string name</arglist>
<comment>Defines a font. name specifies the PostScript name of the font to use. This font also becomes the current font.</comment>
<comment>Create a rectangle with object id, objid, the upper lefthand coordinate is given by x1, y1 the bottom right coordinate is x2, y2 and with is the width of the line</comment>
</function>
<function name="swf_definetext" return="void">
<arglist>int objid, string str, int docCenter</arglist>
<comment>defines a text string using the current font, current fontsize and current font slant. If docCenter is 1, the word is centered in x</comment>
</function>
<function name="swf_endbutton" return="void">
<arglist>void</arglist>
<comment>Complete the definition of the current button</comment>
</function>
<function name="swf_enddoaction" return="void">
<arglist>void</arglist>
<comment>Ends the list of actions to perform for the current frame</comment>
</function>
<function name="swf_endshape" return="void">
<arglist>void</arglist>
<comment>Completes the definition of the current shape</comment>
</function>
<function name="swf_endsymbol" return="void">
<arglist>void</arglist>
<comment>End the current symbol</comment>
</function>
<function name="swf_fontsize" return="void">
<arglist>float height</arglist>
<comment>Sets the current font's height to the value specified by height</comment>
</function>
<function name="swf_fontslant" return="void">
<arglist>float slant</arglist>
<comment>Set the current font slant to the angle indicated by slant</comment>
</function>
<function name="swf_fonttracking" return="void">
<arglist>track</arglist>
<comment>Sets the current font tracking to the specified value, track</comment>
<comment>Defines a viewing transformation by giving the view position vx, vy, vz, and the coordinates of a reference point in the scene at px, py, pz. Twist controls a rotation along the viewer's z axis</comment>
</function>
<function name="swf_modifyobject" return="void">
<arglist>int depth, int how</arglist>
<comment>Updates the position and/or color of the object</comment>
<comment>Create a Shockwave Flash file given by name, with width xsize and height ysize at a frame rate of framerate and a background color specified by a red value of r, green value of g and a blue value of b</comment>
<comment>Draws a cubic bezier curve starting at the current position using x1, y1 and x2, y2 as off curve control points and using x3,y3 as the end point. The current position is then sent to x3, y3</comment>
<comment>Draws a quadratic bezier curve starting at the current position using x1, y1 as an off curve control point and using x2, y2 as the end point. The current position is then set to x2, y2.</comment>